Aaron Gibson
agibson@cableone.net
OBJECTIVE
To obtain a challenging and rewarding position as a Senior Software Developer in the field of Geographic
Information Systems which provides professional skill development, multiple application technologies and potential
for career growth
PROFESSIONAL SKILLS
· Operation Systems: Windows XP/7/8.1/10, Linux
· Languages: C/C++, C#, VB.NET, SQL, Java, Python
· API/Framework: JQuery, JQuery UI, Angular, Dojo, OpenLayers 2.13.1, Google Maps API, ArcGIS Javascript
API, Flex, ArcGIS Flex Viewer, Silverlight, ArcGIS Silverlight API, GeoAPI, NetTopologySuite, ProjNet,
Sharpmap, AS3 Molehill
· Data: ADO.NET, OLEDB, ODBC, MS SQL Server, MS Access, PostgreSQL, Informix, Geodatabase, Shapefile,
File Geodatabase
· Web Application: Web 2.0, AJAX, ArcGIS Server, Silverlight, Flex, ASP.NET MVC, ASP.NET Web Forms,
ASP.NET Web API, Web Services, JavaScript, HTML, CSS, XML, XSLT, XAML, KML, SOAP, REST
· Desktop Application: ArcGIS Engine, ArcObjects, Windows Forms, Windows Services, WPF
· OOA/OOD/OOP: object-oriented analysis, design and programming, Unified Process, UML, Class Diagrams
· Design Patterns: Factory Pattern, Builder Pattern, Repository Pattern, Service Gateway Pattern,
Producer/Consumer Pattern, Publisher/Subscriber Pattern, Service Oriented Architecture, Three Tier
Architecture, Model View Controller, Model View View-Model.
TRAINING
· ISO 9001:2008 & AS9100 Quality System, 9/2009
· Building Rich Internet Applications with ArcGIS API for Flex, 2009
· Writing Advanced Geoprocessing Scripts Using Python, 4/2009
· Understanding Map Projections and Coordinate Systems, 2008
· Developing Applications with ArcGIS Server Using Microsoft .NET, 2008
· Programming ArcObjects Using Microsoft .NET, 9/2008
· Geodatabase Design Concepts, 11/2008
· ArcGIS I & II, 11/2007 and 12/2007; ArcGIS Server, 11/2007
· Introduction to Geoprocessing Scripts Using Python, 11/2007
· Learning ArcGIS Spatial Analyst, 6/2005
· Working with Rasters in ArcGIS Desktop, 6/2005
· IS-100 Introduction to Incident Command System (ICS), 5/200
· IS-200 ICS for Single Resources and Initial Action Incidents, 5/2008
· ESRI Web Developer BETA certification
ACHIEVEMENTS / CERTIFICATIONS
· National Honors Society Member
· Secret Clearance (2011-2015)
· NVision Navigator Award, January 2010
· NVision Lead Developer under contract with InnerLink that received the following awards for the
TeamPrepared 4.0 product:
Ø Designation as Qualified Anti-Terrorism Technology by the U.S. Department of Homeland Security
(USDHS) SAFETY Act, 2008
Ø Top Safety Product for Schools, 2008
Ø District Administration Magazine’s Reader’s Choice Award, 2008
PROFESSIONAL EXPERIENCE
Senior Geospatial Software Developer / Senior Full Stack Developer
NVision Solutions Inc., Diamondhead, MS
· Served as technical lead, senior software developer, and database architect on multiple software development
projects.
· Coordinated and scheduled project activities with team members, interacted with customer to understand
business processes, conceptualized projects, develop requirements, documented technical approach,
demonstrated products, resolved issues, performed cost estimating/pricing, assisted with invoicing, and
ensure successful contract performance, schedule compliance, and high quality deliverables.
· Designed, developed, installed, implemented, and managed geospatial software applications, websites, and
databases. Developed real-time systems for stand-alone and web-based applications. Created deployment and
installation packages for various applications. Developed GIS operations for web-based asset management
system. Used development tools for versioning, quality assurance/quality control (QA/QC), and bug tracking.
· Worked with GIS Analyst to plan and implement data management of shapefile, file geodatabase and ArcSDE.
Assess in-house datasets against upcoming GIS goals. Determined data lineage and update frequency. Provided
GIS analysis and custom software tools for geoprocessing.
· Demonstrated rapid development / deployment expertise by responding to and meeting urgent requirements
and deadlines.
· Configuration and management of ArcGIS (9.3.1 – 10.2) Server, including creation of Map Services, Geometry
Services, and Gecoding Services.
· Configuration and management of ArcSDE for Microsoft SQL Server 2008 R2.
· Created and executed functional, unit, and UI test cases based on software requirements.
· Provided project deliverables, project documentation, project activities, and conflict resolutions.
· Developed mapping framework, Geovision, that currently serves as a cloud GIS solution for Mississippi State
National Guard and NOARC. This solution is deployed as a Private cloud on the company servers but originally
was designed to be a SaaS. Use GDAL for Raster support, custom Sharpmap for Vector Layers and WMS 1.3.0
Server. Map Layers supported included Shapefile, ArcGIS REST, WMS, KML, Graphics.
IT Specialist
Isle of Capri Casino; Biloxi, MS, 39502
· Designed and developed applications for advertising using Microsoft Visual Studio.NET, FLASH.
· Maintained a video/audio network to display advertising content throughout casino via 96 Plasma screen
monitors.
· Assisted in the design of a Crestron touch-screen control interface that controlled multiple audio matrix and
video matrix outputs and inputs using a proprietary scripting language.
EDUCATION
· August 2004 - May 2007: Bachelor of Science, Computer Science/ Mathematics, University of Southern
Mississippi, Magna Cum Laude
06/2005 – 11/2006
05/2007 – 10/2015